Method of estimating near field aberrating delays

ABSTRACT

A method to quantify the distortions caused by near filed variations in the propagation medium of pulse echo imaging systems. By estimating the phase lags induced by the aberrator at each point on the aperture, appropriate electronic delays might be applied to the signals associated with each array element in order to restore the system to focus. The method is capable of estimating the set of aberrating delays in an imaging phased array by using appropriate data from a single two or three dimensional pulse echo scan.

BACKGROUND OF THE INVENTION

This invention relates generally to ultrasound imaging, and more particularly the invention relates to a method of estimating near field aberrating delays in pulse echo imaging systems.

In almost any practical pulse-echo imaging system which utilizes phased arrays, the imaging system impulse response tends to widen in the presence of near filed propagation inhomogeneities. In the case of medical acoustic imaging, focusing errors in high-performance systems are primarily a result of inhomogeneities in the near-field propagation medium.

A fair amount of prior art exists on the subject of correcting for near field distortions in diffraction limited phased array systems. The most direct approach involves imaging a target which can be modeled as a single isolated point scatterer. Following the transmission of a pulse from the entire aperture, the signals obtained by each receiver element are virtually identical, apart from a relative lag imparted by aberrating delays. The relative delays between two signals can be estimated by determining the peak in their cross-correlation function. Refinements in this approach to cover moving targets which contain a large point source corrupted by smaller sources have been developed for imaging with radar, B. D. Steinberg, "Microwave imaging of aircraft," Proc. IEEE 76(2), 1578-1592 (1988). In acoustic imaging Flax and O'Donnell have had success in applying the cross-correlation technique while imaging targets composed of diffuse random scatterers, S. W. Fax and M. O'Donnell, "Phase-aberration correction using signals from point reflectors and diffuse scatterers: basic principles," IEEE Trans. Ultrason. Ferroelectr. Freq. Control UFFC-35(6), 758-767 (1988).

Muller's and Buffington's work in optics spawned a number of iterative approaches which use a sharpening function as a criterion for image quality, R. A. Muller and A. Buffington, "Real-time correction of atmospherically degraded telescope images through image sharpening," J. Opt. Soc. Am. 64(9), 1200-1210 (1974). They proposed several classes of sharpening functions, all of which are expressible as integrals whose integrals whose integrands are a function of the image intensity. The sharpening functions are maximized in the absence of focusing aberrations. The investigations of Muller and Buffington centered on incoherent stellar imaging. Gamboa has adapted these approaches to ultrasonic imaging, A. Gamboa, "Ultrasonic imaging through an inhomogeneous medium with a linear phased array," Ph.D. thesis, Stanford University, Department of Electrical Engineering, 1988. His algorithms rely on the presence of a dominant reflector or "glint" in the domain of the sharpening function integral.

In other recent work, Nock et al. have demonstrated success in acoustic imaging when using a sharpness function represented as the integral of the backscatter magnitude of the image data, L. Nock, G. E. Trahey, and S. W. Smith, "Phase aberration correction in medical ultrasound using speckle brightness as a quality factor," J. Acoust. Soc. Am. 85, 1819-1833 (1989). The patented approach generally does not rely on the presence of a dominant reflector, and has demonstrated some success in prototype.

Synthetic aperture techniques have evolved which compensate for near field aberrations. As an example, Hirama et al. recognized that both a phase aberrator and target distribution could be reconstructed from the full set of data acquired by separately transmitting and receiving with each element in an acoustic phased array, M. Hirama and T. Sato, "Imaging through an inhomogeneous layer by least-mean-square error fitting," J. Acoust. Soc. Am. 75, 1142-1147 (1984). They did not develop an approach to cover targets which extend in range, and they did not propose a means of acquiring the information from a single scan.

SUMMARY OF THE INVENTION

This invention is directed to correcting near field propagation inhomogeneities and other sources of focusing aberrations which can be modeled as a fixed delay screen superimposed upon an array aperture. By accurately estimating the time lags imparted to the signal radiating from and received by each element of the array, it is a straightforward matter to bring the system to full focus by applying compensating delays to the transmitter and receiver electrical signals. Whereas the algorithm used in the invention will be described in the context of acoustic imaging, it is readily transferrable to other forms of pulse-echo phased array imaging.

The invention offers a number of advantages. By using a spatial frequency domain approach, data are readily obtainable which enable the unknown aberrating delays to be obtained from a linear system of equations. A narrow band version of the approach can be implemented, allowing for reduced complexity and fast computational algorithms. By acquiring additional data, the linear system of equations can overspecify the unknowns. This redundancy can be used as a means to enhance one's certainty of the estimates by verifying the consistency of the set of equations. In so doing, it is possible to minimize any possibility calculating estimates of a delay profile that will tend to worsen, rather than improve the quality of focus. The analytical properties of this invention are readily derived, allowing for greater ease in predicting its performance, as well as in finding ways to optimize it.

The invention and objects and features thereof will be more readily apparent from the following description and appended claims when taken with the drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 depicts an imaging system comprising a single point transmitter and receiver, insonifying a compact target. This system detects a single spatial frequency distribution of scatters, f=(f_(y), f_(z)) where f_(y) is determined using (1) and (4).

FIG. 2 depicts two pairs of transmitter-receiver elements with common midpoints. Element pairs n-n' and m-m' have similar spatial frequency response, provided angles α₁ and α₂ are small.

FIG. 3 shows a rectangular target region superimposed upon which are the scan lines which represent the trajectories of the transmitter beams.

FIG. 4 depicts a simplified schematic of a transmit subsystem, including the effects of aberrations.

FIG. 5 depicts a simplified schematic of a receive subsystem, including the effects of aberrations.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

In developing the theory underlying the invention, consider the simple case of an imaging system comprising a point transmitter and point receiver element a finite distance apart, as depicted in FIG. 1. The target is assumed to be small and compact, so that the spatial frequency response of this system is zero everywhere except for

    f≡(f.sub.y, f.sub.z)=k.sub.n +k.sub.n ',             (1)

where f_(y) and f_(z) are the lateral and axial spatial frequencies respectively, corresponding to the lateral and range variables y and z, and the vector wavenumbers of (approximately) planar waves arising from each source in the small neighborhood of the target are given by k_(n) and k_(n) '. Note that lateral translation of the target region away from the reference centerline results in a rotation and reduction in magnitude of f. It is assumed that both of these effects are negligible throughout the region corresponding to the image of the target.

A four element subset of a linear array is depicted in FIG. 2. The transmitters separately emit identical signals, apart from an unknown relative time delay which accounts for any arrival time differences at the target. Let g_(n),n' (t) represent the analytic signal acquired by the simple system consisting of the nth transmitter and the n'th receiver elements, and define s(y, t) S(f_(y), f) as the target scatterer distribution. The transmitter and receiver element midpoints are located at y=y_(n) and y=_(n') respectively. From geometric considerations introduced earlier, or equivalently by noting that the lateral frequency response of a pulse-echo imaging system is found from a convolution of the transmit and receive aperture transmittance functions (which include the effects of aberrations), two pairs of transmitter-receivers indexed by (m, m') and (n, n') will have the same two-dimensional frequency response support provided:

    m+m'=n+n'                                                  (2)

The relative phase of each frequency response is solely a function of the temporal frequency and the aberrating delay profile. The validity of (2) rests on a type of paraxial approximation, which in the situation depicted in FIG. 2 is satisfied provided θ is small.

The Fourier transform of the signal from the n-n' pair yields a single line of three-dimensional frequency domain data:

    G(f;n,n')=H(F.sub.y,f;n,n')S(f.sub.y,f),                   (3)

where H(f_(y),f;n,n') represents the system frequency response and ##EQU1## where F_(c) is the center frequency, and B represents the full bandwidth.

It is very common to refer to the distorting aberrations as "phase aberations." We will define the phase aberration φ as

    φ=[2πF.sub.c τ].sub.2π,                      (5)

where τ represents an aberrating delay, and the 2π subscript indicates modulo 2π.

The complete set of discrete Fourier transformed data can be represented as ##EQU2## where τ_(n) ≡τ(y_(n)), τ(y) being the one-way aberrating delay from the combined effects of all sources, including instrument timing errors and propagation medium inhomogeneities. Let the transmit and receive delays imparted to each element be the same, i.e. τ_(n) =τ_(n') for n=n'. This assumption is generally valid insofar as acoustic wave propagation is concerned, but might not hold with respect to the dynamics of the instrument electronics. Rather than account for two unknown delays per element, let it be assumed that any asymmetric delays imparted by the instrument electronics are fully known and compensated.

Equation (7) factors into two equations separately concerning magnitudes and phases:

    |G(f.sub.j ;n,n')|=|H(f.sub.j ;n,n')||S(f.sub.j ;n+n')|      (7)

    and

    ∠G(f.sub.j ;n,n')=2πf.sub.j (τ.sub.n +τ.sub.n')+∠S(f.sub.j ;n+n'),                   (8)

the second of which will be of further interest.

By assumption, interchanging the roles of transmitter and receiver creates no change in the phase of the received signal. By eliminating the {∠S(f_(j) ; n+n')} in the set of equations represented in (8), the following relations are obtained:

    [2πf.sub.j (τ.sub.n -τ.sub.m -τ.sub.m' +τ.sub.n')].sub.2π =∠G(f.sub.j ;n,n')-∠G(f.sub.j ;m,m') for n+n'=m+m'.                                            (9)

The set of possible equations available using transmitter-receiver element pairs in fully sampled arrays contains a high degree of redundancy, enabling many equations to be excluded.

Define an intermediate set of delays,

    t.sub.m,m',n,n' =τ.sub.n -τ.sub.m -τ.sub.m' +τ.sub.n',(10)

so that (9) becomes

    [2πf.sub.j t.sub.m,m',n,n' ].sub.2π =∠G(f.sub.j ;n,n')-∠G(f.sub.j ;m,m').                           (11)

It is well known that t_(m),m',n,n' can be estimated by determining the time delay which maximizes the magnitude of the cross-correlation function estimate: ##EQU3## If the signals are sufficiently narrowband, then we must speak in terms of phases rather than time delays. In this case, fast correlation techniques can be applied which result in greatly reduced arithmetic complexity.

As was discussed above, there exists the possibility that known and differing aberrations will be present on the transmit and receive apertures. Specifically, these constitute deviations in the applied set of focusing delays from ideal sets of delays. Let

    δ.sub.T,n =τ.sub.n +∂.sub.T,n -r.sub.n /c,(13)

    or

    δ.sub.T,n =τ.sub.n +τ.sub.T,n,applied,       (14)

where δ_(T),n is the total deviation of the transmitting element's delay from true focus at range r_(n) (see FIG. 4) and accounts for both the medium imposed aberration τ_(n), and the deviation of the applied delays ∂_(T),n from the ideal r_(n) /c. Rather than solve separately for the transmit and receive δ_(T),n and δ_(R),n respectively, we shall absorb the applied aberration term (which is known apriori) into the our definition of t_(m),m',n,n' in (10), so that

    t.sub.m,m',n,n' ←t.sub.m,m',n,n' -τ.sub.T,n,applied -τ.sub.T,n',applied +τ.sub.T,m,applied +τ.sub.T,m',applied.(15)

To avoid excessive notation, in the following it shall be assumed that the known aberrating delays have been subtracted from each of the quantities t_(m),m',n,n'. Consequently, the algorithm for estimating the propogation aberrating delays can be used even when, for example, the region of interest is away from the transmit focus.

Let {t_(m),m',n,n' } be reindexed by l ε[1,L], T=[t₁. . . t_(L) ]^(T), and τ=[τ₁. . . τ_(N) ]^(T), so that

    T=Aτ                                                   (16)

is the matrix version of (10), where A is an L by N matrix.

Observe that for odd N

    τ'=τ+C.sub.0 τ.sub.0 +C.sub.1 τ.sub.1      (17)

will be a solution of (16) for arbitrary C₀ and C₁ provided ##EQU4## which, allowing for minor changes in notation, holds for cases involving an even number of elements.

The row null space of A is spanned by τ₀ and τ₁, which represent aggregate axial and steering delays respectively. Applying arbitrary linear combinations of these delays to the transmitted and received wavefronts results in axial and lateral translations of the image data. The maximum rank of A is N-2, so that the row space of A is the space spanned by those combinations of delays which yield distortions in the shape of the system impulse response. As a general rule, compensating delays can be calculated to yield an undistorted response, but the resulting image may be linearly translated some unknown amount from its correct position.

Equation (16) is an overdetermined linear system of equations, whose rank is N-2. Because its rank is less than N, two constraints can arbitrarily be imposed in a variety of ways. One approach which has notational simplicity is to set the delays at each end of τ vector to 0, and solve for the remaining delays, ##EQU5## using the pseudoinverse,

    τ.sub.r =(A.sub.r.sup.T A.sub.r).sup.-1 A.sub.r.sup.T T.(20)

In (19) A.sub.,n is the nth column vector of A. The constraint on the ends of the aperture can be converted to the constraint that the delay profile add no net axial or lateral shift:

    τ←τ-(τ.sub.0.sup.T τ)τ.sub.0 -(τ.sub.1.sup.T τ)τ.sub.1.                                        (21)

Up until now, a synthetic aperture approach has been described which places undue conditions on the target and which requires that elements be fired individually, a situation which is highly impractical in most cases. Assume that a complete two-dimensional scan is acquired of a small compact target and that the complex data g(y,t;n') from every receiver element are available. The two-dimensional Fourier transform of the data from the n'th receiver becomes

    G(f.sub.y,f;n')=H(f.sub.y,f;n')S(f.sub.y,f).               (22)

From linearity, the lateral frequency response is derived in the same manner as if the data were obtained from a series of transmit pulses from individual elements, i.e.

    H(f.sub.y,f;n')=|H(f.sub.y,f;n')|e.sup.j2πf.sbsp.j.sup.(τ.sbsp.n'.sup.+τ.sbsp.n.sup.),                   (23)

which holds provided the condition expressed by (4) is satisfied. Therefore,

    G(f.sub.y,f;n')=|H(f.sub.y,f;n')||S(f.sub.y,f).vertline.e.sup.j2πf.sbsp.j.sup.(τ.sbsp.n'.sup.+τ.sbsp.n.sup.) e.sup.j∠S(f.sbsp.y.sup.,f).                         (24)

By letting G(f_(j) ;n,n') denote G(f_(y),f_(j) ;n') when f_(y) is given by (4), the representation of the algorithm presented in the synthetic aperture context remains appropriate, with g(t_(j) ;n,n') derived from an inverse Fourier transform of a line of two-dimensional frequency domain data.

Note that the spatial localization of the imaging system response, as provided by the use of the full aperture, allows for the possibility of the target to extend in space. The finite extent of the scan region now substitutes for the boundedness of the target. As is described in this section, this finite extent induces certain performance limitations on the algorthm. The treatment is mainly heuristic but serves to illustrate the essential issues; analytic refinements are available by making assumptions about the nature of the scatterer distribution (e.g. a combination of a fully imaged compact target and a stationary speckle-generating scatterer distribution).

Let

    g(y,t)=w(y,t)(h(y,t)*.sub.y,t.sup.s (y,t))≈h(y,t)*.sub.y,t.sup.s (y,t).                                                    (25)

where w(y,t) is a sufficiently wide window function of finite support. Fourier transforming,

    G(f.sub.y,f;n')=e.sup.j2πf(τ.sbsp.n.sup.+τ.sbsp.n'.sup.) ·W(f.sub.y,f)*.sub.fy,t (|H(f.sub.y, f;n')|S(f.sub.y,f)e.sup.j2πf.sbsp.j.sup.τ.sbsp.n.sup.(.DELTA.y)),                                                    (26)

where from (4)

    Δy=cf.sup.-1 Zf.sub.y -y.sub.n -y.sub.n',            (27)

    and

    τ.sub.n (Δy)≡τ(y.sub.n +Δy)-τ(y.sub.n).(28)

Let real and symmetric w(y,t)=w_(y) (y)w_(t) (t) be chosen so that W_(y) (f_(y)) is real and symmetric and is confined about the frequency origin. For example, w_(y) (y) may be a Hamming window. If the lateral extent of the scanned region is L_(y) then L_(y) ⁻¹ represents a measure of the lateral width of W_(y) (f_(y)). Consequently, if ##EQU6## In (29) Θ_(s) is the angular extent of the scan in radians and λ is the wavelength corresponding to the center temporal frequency. The second approximation is based upon the local smoothness properties of |H(f_(y),f;n')| over lateral frequency intervals of magnitude 1/L_(y), and requires minor modifications if the elements are near the end of the aperture. Based on (30), the analysis of the previous sections requires the substitution to be introduced:

    S(f.sub.y,f)←W(f.sub.y,f)*.sub.fy,f S(f.sub.y,f).     (31)

Given the presumed arbitrariness of S(f_(y),f), (31) should not suggest any alterations in the basic algorithm. However, the extent of the scan angle required to generate reliable data is determined by the level of fluctuations in the aberrating delay profile.

An analogous situation exists when imaging a compact target. In this case full resolution of the delay profile, down to the wavelength limit, is achievable if the target is fully scanned. (Fourier components of the aberrating screen with period less than a wavelength emit vanishing evanescent waves). Since the lateral bandwidth of the system is limited, the full image of any target has infinite extent. For practical situations almost all the energy of a target can be captured by using a scan window which extends beyond the target borders by some small multiple of a sensible measure of the imaging system point-spread function width. It is to be expected that both wide excursions and short correlation distances in aberrating delay profiles contribute to a widening in beamwidth. More precise conclusions can be drawn by assuming that the arrays are subject to random aberrating delay profiles which are modeled as ergodic Gaussian processes. In this case the average intensity impulse response can be found directly from the second order statistics of the aperture transmittance function. The ensemble average intensity impulse response width is inversely proportional to the correlation width of the delay screen transmittance function, provided this latter quantity is small compared to the width of the apertures.

It is best to refer to FIG. 3 at the outset, in order to define the assumed scan geometry. For simplicity, the target is assumed small enough that the assumption of parallel scan lines and locally invariant impulse response holds. Each scan line is indexed by j=1 . . . J, and is obtained as the trajectory of the relevant transmitted beam. Other indices used are n=1 . . . N or m=1 . . . N for the transmitter elements, n'=1 . . . N or m'=1 . . . N for the receiver elements and i=1 . . . I for the sampled time t_(i) =z_(i) *2/c values. All ranges of t_(i) and j define points within the target region. It is assumed that the scan lines sufficiently sample the received image space, i.e. that the scan lines are sufficiently narrow as compared to the width of a focused beam.

Referring to FIG. 4, an electrical excitation signal is applied to each transmitting element of a phased array. A delay, ∂_(T),n and complex apodization A_(T),n are applied to each electrical input signal. Each element converts the electrical excitation signal to an acoustic signal, which propagates outward from the array, and has temporal bandwidth B_(w) and center frequency F_(c). The acoustic signal emerging from each element undergoes an additional delay, τ_(n), imposed by aberrations in the medium, so that the full effective delay is δ_(T),n =τ_(n) +∂_(T),n -r_(n) /c. where r_(n) is the distance from the n'th element to the field point. It should be recognized that were it possible to set ∂_(n) =-r_(n) /c-τ_(n), that the effects of all aberrations would be canceled, and the transmit beam would be focused at the point of interest.

The receive beamforming, depicted in FIG. 5, reverses many of the steps in transmit beamforming. A single reflected signal from the point of interest travels as a spherical wave back toward the aberrating layer to each receiver element, which converts the acoustic signal into an electrical signal. Whereas much of the receiver electronics can be analog, we shall assume that digital sampling, as well as baseband in phase and quadrature detection, is performed on each electronic signal arising from each element, so that the zero frequency component now corresponds to F_(c) in the original signal. The delays ∂_(R),n and complex apodization A_(R),n are imparted to each electrical signal g_(i),n' (t_(j)) prior to their summation to produce g_(i) (t_(j)).

As noted earlier, an assumption of a narrowband signal can reduce the computational complexity of the algorithm. A narrowband signal can be produced by transmitting a narrowband signal, or by filtering the received signal. Ordinarily, relatively wideband pulses are used for imaging, and one objective of this algorithm is to take advantage of data acquired in the normal course of scanning. The first approach involves an approach which uses the signal at the discrete quantized frequency F_(c), which as mentioned earlier corresponds to f=0 for the baseband inphase and quadrature signal. We form ##EQU7## where W_(i),n,n' is the appropriate Fourier weighting to sift out the interaction between the n and n' transmitter and receiver respectively. If g_(n') (t_(j)) still had a center frequency of F_(c), we would find the phase angle of the F_(c) Fourier component as ∠G_(n),n' (F_(c)), but since g_(n),n' (t_(j)) is baseband, we are interested in ∠G_(n),n' (0). The algorthm requires that this be added to -∠G_(m),m' (F_(c)) for some appropriate m, m'. However, ##EQU8## In other words, if we define g_(i),n' ≡[Σ_(j) g_(i),n' (t_(j))], then these N·I single complex quantities form intermediate inputs to the algorithm.

As a typical example, an array might be subdivided into N=32 segments over which the phase aberrator estimate is sampled, and the scan region might consist of I=10 lines. Consequently, there are formed a total of 320 individual g_(i),n'. The N separate g_(i),n' are computed during the acquisition of the i'th scan line. Referring to the L equations of (16), we note that 2L G_(n),n' (0) must be calculated, where 2L>4N-4. Form ##EQU9## i.e. as the inner product of two I-dimensional vectors. It is clear that each G_(n),n' (0) can be calculated during the acquisition of the scan, so that in this approach after each scan line i is acquired, appropriate W_(i),n,n' ·g_(i),n' are calculated and added to one of 2L random access memory (RAM) accumulators, whose sum is G_(n),n' (0). A total of 2L of these operations must be performed per scan line, each of which involves one complex multiply and one complex addition. These operations are performed by a single central processer unit (CPU), using available RAM, along with the appropriate signal data and stored constants. In our example, to overdetermine the equations in (16) by a factor of two, approximately L=32*8=256 of these weighted additions must be performed during the acquisition of a scan line. Equation (16) and subsequent steps can be used to convert the t_(l) =(∠G_(n),n' (0)-∠G_(m),m' (0))/(2πF_(c)) estimates into estimates of the aberrating delays T_(n) Note that the matrix A_(r) ^(T) A_(r))⁻¹ A_(r) ^(T) can be precomputed.

A second approach recognizes that better signal to noise ratio (SNR) can be obtained by including more frequency components in the received signal, but at the expense of increased complexity. Assume that a bandpass filter is applied to each receiver signal, so that it is mixed down to a narrowband signal g_(i),n' (t_(j)) with center frequency f=0. In this case, it is assumed that the signal is still slowly varying, but the phase difference between g_(n),n' (t_(j)) and g_(m),m' (t_(j)) is relatively constant.

In contrast to the previous approach, it is necessary to form a time dependent signal

    g.sub.i,n,n' (t.sub.j)=ΣW.sub.j,n,n' g.sub.i,n' (t.sub.j),(35)

and store each accumulated J-dimensional vector in memory, to which is added the subsequent g_(i+1),n,n' (t_(j)) vector etc. Corresponding to each scan line are now a total of JL complex multiplying and JL complex summing operations, assumed again to be mediated by a CPU with access to RAM and the appropriate data quantities and constants. Note that J need not necessarily be the original sampling interval, since the signal has now been narrowband filtered. Because the envelope of each g_(i),n,n' (t_(j)) is slowly varying (with respect to the delays imparted by the aberrations), the quantity ∠g_(n),n' (t_(j))-∠g_(n),n' (t_(j)) represents a valid estimate of 2πF_(c) (τ_(n),n' -τ_(m),m'). Each ∠g_(n),n' (t_(j))-∠g_(n),n' (t_(j)) can be formed as ∠g_(n),n' (t_(j))/g_(m),m' (t_(j)) or as ∠g_(n),n' (t_(j))g*_(m),m' (t_(j)) so that, for example, ##EQU10## Subsequent steps are identical with those of the previous approach. It should be noted that hybrids of the two approaches are readily obtainable, but that for extremely wideband signals, where one might expect

    B.sub.w ≧1/τ.sub.n,                             (37)

a full temporal crosscorrelation would be necessary.

The next set of approaches address the conversion of the intermediate delay (or associated phase) estimates T to the aberrating delay vector T. One wishes to avoid estimates which are inconsistent, since such inconsistencies imply some breakdown in the application of the algorithm and applying corrections based upon poor estimates might worsen the focal quality of the imaging system.

Using either of the first two approaches, it is possible to take advantage of the redundancy to determine the degree of consistency between the T vector estimate and the T vector. Let B=(A_(r) ^(T) A_(r))⁻¹ A_(r) ^(T), so that a mean squared error is obtained as

    MSE=(τ-BT)(τ-BT).sup.T.                            (38)

A large amount of error implies inconsistent equations, possibly due to an aliasing effect in converting a phase angle to a time value. Embodiment 3 involves using this mean-squared-error factor as a measure of the quality of the estimates.

Consistency can also be ascertained by running one or more parallel duplicates of the algorithm, using different transmitter-receiver pairs, but estimating the same set of τ_(n). This fourth approach significantly increases the computational and data acquisition complexity of the algorithm.

There are three issues which motivate the fifth approach, the first of which, consistency between the elements of T and τ, has been discussed above. Another significant issue involves aliasing of the {t_(i) } estimates. In the narrowband algorithms for determining the intermediate delay estimates (e.g. approaches 1 and 2), there is a 2nπ ambiguity in specifying the phase which corresponds to each {t_(i) }, where n is an integer, yet it is a phase, and not the actual temporal value, which is being estimated in a narrowband algorithm. Assuming the aberrating delay profile is continuous, then using elements which are sufficiently close together to form the each {t_(i) } implies that we might safely assume

    -π<2π.sup.c t.sub.i <π                            (39)

However, if only closely neighboring elements are used to construct each {t_(i) }, then small random errors involved in determining each {t_(i) } will become compounded when estimating the more slowly varying components of the aberrating profile. If an aberrating profile is slowly varying then it is desirable to use widely spaced elements to form each {t_(i) }, but then there is a risk of aliasing. In general, it cannot be ascertained beforehand whether the aberrating profile is slowly varying or not, and it might be expected to be the summation of both quickly and slowly varying components, as might be reflected in a Fourier decomposition of the aberrating delay profile. Using exclusively widely spaced elements in generating {t_(i) } may yield an undersampled estimate of the profile. This approach involves the simultaneous use of both widely and closely spaced elements to form the set of {t_(i) }. For example, the two endmost aberrating delays might be fixed arbitrarily to some value, say zero for each. The third delay is computed using

    τ.sub.2 =t.sub.0,1,1,2 -τ.sub.0 +2τ.sub.1 =t.sub.0,1,1,2,(40)

where elements 0,1,2 are assumed closely spaced enough so that (39) holds. Further delays would be calculated similarly, until say

    τ.sub.9 =t.sub.7,8,8,9 -τ.sub.7 +2τ.sub.8,     (41)

or perhaps

    τ.sub.9 =t.sub.1,5,5,9 -τ.sub.1 +2τ.sub.5.     (42)

It may be expected that in many situations estimating τ₉ using the second of these might result in a 2πcF_(c) ambiguity, whereas reliance on the first equation alone might propagate errors of the sort mentioned above. The first equation can be used to eliminate the 2πcF_(c) ambiguity in estimating τ₉, so that the second equation might be invoked as a strong condition in the linear system of equations (16). A simple approach involves multiplying each of the equations in (16) by a weighting factor ρ_(l). Let R represent the diagonal L by L matrix whose l'th diagonal term is ρ_(l). Then, for example, (16) becomes

    RT=RAτ,                                                (43)

and (20) becomes

    τ.sub.r =R.sub.r.sup.-1 (A.sub.r.sup.T A.sub.r).sup.-1 A.sub.r.sup.T R.sub.r T,                                                (44)

where R_(r) is constructed from R in a manner analogous to the construction of A_(r) from A.

Extensions: Separate transmit and receive delays can be accounted for simply by representing the unknown delays explicitly, and acquiring sufficient data (at least twice as much as for the case where they are assumed equal).

Delays over 2 dimensional arrays can again be determined simply by extending the spatial domain to a third dimension, and acquiring sufficient data to solve for all sets of unknowns. The same principle of using pairs of elements with common midpoints applies. 

I claim:
 1. A method of estimating near-field aberrating delays in a pulse echo imaging system having an array of transmitting and receiving elements comprising the steps ofobtaining signals from a plurality of transmitter-receiver element pairs, determining the interaction phase between specific transmitter and receiver element pairs, obtaining a measure of an intermediate set of delays associated with two different pairs of transmitter and receiver elements by subtracting measured interaction phase of said two different pairs of transmitter and receiver elements, establishing a matrix of said measured of intermediate sets of delays as defining system means field aberrating delays, and determining a set of system delays by obtaining the pseudomatrix inverse of said matrix.
 2. The method as defined by claim 1 wherein the interactive phase between elements (n,n') for frequency fj) is ∠G(fj;n,n'),the interactive phase between elements (m,m') for frequency (fj) is ∠G(fj;n,n'), the aberrating delay associated with elements m,m',n,n' is τm,τm',τn,τn' respectively, and

    [2πf.sub.i (τ.sub.n -τ.sub.m -τ.sub.m' +τ.sub.n')].sub.2π =∠G(fj;n,n')-∠G(fj;m,m') for n+n'=m+m'.


3. The method as defined by claim 2 wherein said matrix is defined by

    T=A T

where T=[τ₁ . . . τ_(N) ]^(T) A=L by N matrix T=[t₁ . . . t_(L) ]^(T).
 4. The method as defined by claim 3 wherein delays at each end of vector are set to 0, and solving for the remaining delays ##EQU11##
 5. The method as defined by claim 4 wherein said signals are wideband and the electrical signals g_(n),n' (t_(j)) are defined as ##EQU12## where W_(i),n,n' is the appropriate Fourier weighting to sift out the interaction between the n and n' transmitter and receiver, respectively.
 6. The method as define by claim 5 wherein the degree of consistency between the T vector estimate and the T vector is determined by letting

    B=(A.sub.τ.sup.T A.sub.τ).sup.-1 A.sub.τ.sup.T

and obtaining a means squared error as (T-BT) (T-BT)^(T).
 7. The method as defined by claim 4 wherein said signals are wideband and a plurality of narrow band signals g_(i),n' (t_(j)) are obtained from each signal, and a time dependent signal g_(i),n,n' (t_(j)) is defined as g_(i),n,n' (t_(j))=ΣW_(j),n,n', g_(i),n' (t_(j)).
 8. The method as define by claim 7 wherein the degree of consistency between the T vector estimate and the T vector is determined by letting

    B=(A.sub.τ.sup.T A.sub.τ).sup.-1 A.sub.τ.sup.T

and obtaining a means squared error as (T-BT) (T-BT)^(T).
 9. The method as define by claim 1 wherein different transmitter-receiver pairs are utilized in parallel duplicate algorithms for estimating the same set τ_(n).
 10. The method as defined by claim 1 wherein the transmit aberrating delay and receive aberrating delay for each element are equal.
 11. The method as defined by claim 1 wherein the transmit aberrating delay and receive aberrating delay for each element are unequal.
 12. The method as defined by claim 1 wherein said array of transmitting elements is two dimensional and said set of system delays cover three dimensional scanning space. 